package cn.melonlib.cores.aop.anno;

import java.lang.annotation.*;

/**
 * 切入点实现
 */
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CustomAopAction {

    /**
     * 切入点对象，如果为空字符串或者“this”则表示当前对象
     * @return
     */
    String bean() default "";

    /**
     * 切入点方法，方法参数和返回值必须与切入方法一致
     * @return
     */
    String action();

}
